home *** CD-ROM | disk | FTP | other *** search
/ Quick PC 61 / Quick PC 61.iso / I386 / DRIVER.CAB / hpwm5225.ppd < prev    next >
Encoding:
PostScript Printer Description  |  2003-02-21  |  49.0 KB  |  1,249 lines

  1. *PPD-Adobe: "4.3"
  2. *% =================================
  3. *% Adobe Systems PostScript(R) Printer Description File
  4. *% Copyright 1999 Hewlett-Packard Company.
  5.  
  6. *% PPD Version For Win2000
  7.  
  8. *% Date Code: 19990917
  9. *%
  10. *% =================================
  11. *% Product/PPD Version Information
  12. *% =================================
  13. *% PPD File Version Information
  14. *FormatVersion: "4.3"
  15. *FileVersion: "1.0"
  16. *LanguageVersion: English
  17. *LanguageEncoding: ISOLatin1
  18. *PCFileName: "HPWM5225.PPD"
  19.  
  20. *% Product Name and Version Information
  21. *Manufacturer: "HP"
  22. *Product:      "(HP Business Inkjet 2250)"
  23. *ModelName:     "HP Business Inkjet 2250 (PS)"
  24. *ShortNickName: "HP Business Inkjet 2250 (PS)"
  25. *NickName:      "HP Business Inkjet 2250 (PS) v2014.200"
  26. *PSVersion:    "(2014.200) 0"
  27.  
  28. *% =================================
  29. *% Basic Device Capabilities
  30. *% =================================
  31. *LanguageLevel: "2"
  32. *ColorDevice: True
  33. *DefaultColorSpace: RGB
  34. *TTRasterizer: Type42
  35. *FileSystem: False
  36. *Throughput: "12"
  37. *1284Modes Parallel: Compat Nibble ECP
  38. *1284DeviceId: "MFG:HP;MODEL:HP2250;COMMAND SET: POSTSCRIPT,PJL,PCL"
  39.  
  40. *% =================================
  41. *%      Page Order
  42. *%      According to the unidriver definition, the Unidriver prints
  43. *%    Front to Back by putting page 1 on top of the Stack  & Similarly 
  44. *%      for Back to Front by putting last page on the top.
  45. *%      This is different from the LaserJets since they use a  
  46. *%      mechanism different from Inkjets for Printed output.
  47. *% =================================
  48.  
  49. *DefaultOutputOrder: Reverse
  50.  
  51. *% =================================
  52. *% Emulations and Protocols
  53. *% =================================
  54. *Protocols: PJL
  55. *JCLBegin: "<1B>%-12345X@PJL JOB<0A>"
  56. *JCLToPSInterpreter: "@PJL ENTER LANGUAGE = PostScript <0A>"
  57. *JCLEnd: "<1B>%-12345X@PJL EOJ <0A><1B>%-12345X"
  58. *Password: "()" 
  59. *ExitServer: "
  60.       count 0 eq
  61.       { false } { true exch startjob } ifelse
  62.       not { 
  63.       (WARNING: Cannot modify initial VM.) =
  64.       (Missing or invalid password.) =
  65.       (Please contact the author of this software.) = flush quit
  66.       } if "
  67. *End
  68. *Reset: "
  69.       count 0 eq
  70.       { false } { true exch startjob } ifelse
  71.       not { 
  72.       (WARNING: Cannot reset printer.) =
  73.       (Missing or invalid password.) =
  74.       (Please contact the author of this software.) = flush quit
  75.       } if
  76.       systemdict /quit get exec
  77.       (WARNING : Printer Reset Failed.) = flush "
  78. *End
  79.  
  80. *% =================================
  81. *% Installable Options
  82. *% =================================
  83. *OpenGroup: InstallableOptions/Options Installed
  84. *OpenUI *Lower/Tray 2 Paper Tray: Boolean
  85. *DefaultLower: False
  86. *Lower True/Installed: ""
  87. *Lower False/Not Installed: ""
  88. *?Lower: "
  89.        save
  90.            currentpagedevice /InputAttributes get
  91.            1 get
  92.             null eq
  93.            {(False)}{(True)}ifelse = flush
  94.        restore
  95. "
  96. *End
  97. *CloseUI: *Lower
  98.  
  99. *OpenUI *InstalledMemory/Installed Memory: PickOne
  100. *DefaultInstalledMemory: 16Meg
  101. *InstalledMemory 16Meg/Standard 16MB: ""
  102. *InstalledMemory 80Meg/80 MB: ""
  103. *?InstalledMemory: "
  104.   save
  105.     currentsystemparams /RamSize get 
  106.     524288 div ceiling cvi 2 div
  107.     /size exch def
  108.     size 80 ge
  109.         {(80Meg)}
  110.         {
  111.             size 16 ge
  112.             {(16Meg)}
  113.             {(Unknown)} ifelse
  114.         } ifelse
  115.     = flush
  116.   restore
  117. "
  118. *End
  119. *CloseUI: *InstalledMemory
  120.  
  121. *CloseGroup: InstallableOptions
  122.  
  123. *% =================================
  124. *% User Interface Constraints
  125. *% =================================
  126.  
  127. *% Installable tray options
  128. *UIConstraints: *Lower       False *InputSlot Lower
  129.  
  130. *% Do not allow envelopes or transparencies in lower tray
  131. *%
  132. *UIConstraints: *PageSize Env10 *InputSlot Lower
  133. *UIConstraints: *PageSize EnvMonarch *InputSlot Lower
  134. *UIConstraints: *PageSize EnvDL *InputSlot Lower
  135. *UIConstraints: *PageSize EnvC5 *InputSlot Lower
  136. *UIConstraints: *PageSize EnvC6 *InputSlot Lower
  137. *UIConstraints: *PageSize A6 *InputSlot Lower
  138. *UIConstraints: *PageSize NecEnvelop3 *InputSlot Lower
  139. *UIConstraints: *PageSize EnvA2 *InputSlot Lower
  140. *UIConstraints: *PageSize 4x6 *InputSlot Lower
  141. *UIConstraints: *PageSize 5x8 *InputSlot Lower
  142. *UIConstraints: *MediaType PremiumInkjet *InputSlot Lower
  143. *UIConstraints: *MediaType PremiumInkjetHeavy *InputSlot Lower
  144. *UIConstraints: *MediaType Photo *InputSlot Lower 
  145. *UIConstraints: *MediaType PremiumPhoto *InputSlot Lower
  146. *UIConstraints: *MediaType BrochureGloss *InputSlot Lower
  147. *UIConstraints: *MediaType BrochureMatte *InputSlot Lower
  148. *UIConstraints: *MediaType PremiumTransparency *InputSlot Lower 
  149. *UIConstraints: *InputSlot Lower *PageSize Env10
  150. *UIConstraints: *InputSlot Lower *PageSize EnvMonarch
  151. *UIConstraints: *InputSlot Lower *PageSize EnvDL
  152. *UIConstraints: *InputSlot Lower *PageSize EnvC5
  153. *UIConstraints: *InputSlot Lower *PageSize EnvC6
  154. *UIConstraints: *InputSlot Lower *PageSize A6
  155. *UIConstraints: *InputSlot Lower *PageSize NecEnvelop3
  156. *UIConstraints: *InputSlot Lower *PageSize EnvA2
  157. *UIConstraints: *InputSlot Lower *PageSize 4x6
  158. *UIConstraints: *InputSlot Lower *PageSize 5x8
  159. *UIConstraints: *InputSlot Lower *MediaType PremiumInkjet
  160. *UIConstraints: *InputSlot Lower *MediaType PremiumInkjetHeavy
  161. *UIConstraints: *InputSlot Lower *MediaType Photo 
  162. *UIConstraints: *InputSlot Lower *MediaType PremiumPhoto
  163. *UIConstraints: *InputSlot Lower *MediaType BrochureGloss
  164. *UIConstraints: *InputSlot Lower *MediaType BrochureMatte
  165. *UIConstraints: *InputSlot Lower *MediaType PremiumTransparency 
  166. *UIConstraints: *PageRegion Env10 *InputSlot Lower
  167. *UIConstraints: *PageRegion EnvMonarch *InputSlot Lower
  168. *UIConstraints: *PageRegion EnvDL *InputSlot Lower
  169. *UIConstraints: *PageRegion EnvC5 *InputSlot Lower
  170. *UIConstraints: *PageRegion EnvC6 *InputSlot Lower
  171. *UIConstraints: *PageRegion A6 *InputSlot Lower
  172. *UIConstraints: *PageRegion NecEnvelop3 *InputSlot Lower
  173. *UIConstraints: *PageRegion EnvA2 *InputSlot Lower
  174. *UIConstraints: *PageRegion 4x6 *InputSlot Lower
  175. *UIConstraints: *PageRegion 5x8 *InputSlot Lower
  176. *UIConstraints: *InputSlot Lower *PageRegion Env10
  177. *UIConstraints: *InputSlot Lower *PageRegion EnvMonarch
  178. *UIConstraints: *InputSlot Lower *PageRegion EnvDL
  179. *UIConstraints: *InputSlot Lower *PageRegion EnvC5
  180. *UIConstraints: *InputSlot Lower *PageRegion EnvC6
  181. *UIConstraints: *InputSlot Lower *PageRegion A6
  182. *UIConstraints: *InputSlot Lower *PageRegion NecEnvelop3
  183. *UIConstraints: *InputSlot Lower *PageRegion EnvA2
  184. *UIConstraints: *InputSlot Lower *PageRegion 4x6
  185. *UIConstraints: *InputSlot Lower *PageRegion 5x8
  186.  
  187. *% *NonUIConstraints: *InputSlot Upper *CustomPageSize True
  188. *NonUIConstraints: *InputSlot Lower *CustomPageSize True
  189. *% *NonUIConstraints: *CustomPageSize True  *InputSlot Upper 
  190. *NonUIConstraints: *CustomPageSize True  *InputSlot Lower 
  191.  
  192. *% *UIConstraints: *InputSlot Upper *CustomPageSize True
  193. *UIConstraints: *InputSlot Lower *CustomPageSize True
  194. *% *UIConstraints: *CustomPageSize True  *InputSlot Upper 
  195. *UIConstraints: *CustomPageSize True  *InputSlot Lower 
  196.  
  197. *% Ignore ColorSmart manual settings in automatic mode
  198.  
  199. *%UIConstraints: *ColorSmart Automatic *CSGraphics MatchScreen
  200. *UIConstraints: *ColorSmart Automatic *CSGraphics Vivid 
  201. *UIConstraints: *ColorSmart Automatic *CSText Vivid
  202. *%UIConstraints: *ColorSmart Automatic *CSText MatchScreen 
  203.  
  204. *%UIConstraints: *ColorSmart Automatic *CSImage MatchScreen
  205. *UIConstraints: *ColorSmart Automatic *CSImage Vivid
  206.  
  207. *% ==============Paper Handling ===================
  208.  
  209. *% =================================
  210. *% Media Selection/Paper Handling
  211. *% =================================
  212. *LandscapeOrientation: Plus90
  213. *OpenUI *PageSize: PickOne
  214. *OrderDependency: 30 AnySetup *PageSize
  215. *DefaultPageSize: Letter
  216. *PageSize Letter/Letter: "
  217.     <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
  218. *End
  219. *PageSize Legal/Legal: "
  220.     <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
  221. *End
  222. *PageSize Executive/Executive: "
  223.     <</PageSize [522 756] /ImagingBBox null>> setpagedevice"
  224. *End
  225. *PageSize A4/A4: "
  226.     <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
  227. *End
  228. *PageSize A5/A5: "
  229.     <</PageSize [420 595] /ImagingBBox null>> setpagedevice"
  230. *End
  231. *PageSize B5/B5 (JIS): "
  232.       <</PageSize [516 729] /ImagingBBox null>> setpagedevice"
  233. *End
  234. *PageSize Env10/Envelope 10: "
  235.     <</PageSize [297 684] /ImagingBBox null>> setpagedevice"
  236. *End
  237. *PageSize EnvDL/Envelope DL: "
  238.     <</PageSize [312 624] /ImagingBBox null>> setpagedevice"
  239. *End
  240. *PageSize EnvC5/Envelope C5: "
  241.     <</PageSize [459 649] /ImagingBBox null>> setpagedevice"
  242. *End
  243. *PageSize EnvC6/Envelope C6: "
  244.     <</PageSize [323 459] /ImagingBBox null>> setpagedevice"
  245. *End
  246. *PageSize NecEnvelop3/Envelope Japan 3: "
  247.     <</PageSize [340 666] /ImagingBBox null>> setpagedevice"
  248. *End 
  249. *PageSize EnvMonarch/Envelope Monarch: "
  250.     <</PageSize [279 540] /ImagingBBox null>> setpagedevice"
  251. *End
  252. *PageSize EnvA2/Envelope A2: "
  253.     <</PageSize [314 414] /ImagingBBox null>> setpagedevice"
  254. *End
  255. *PageSize 4x6/4x6 Index Card: "
  256.     <</PageSize [288 432] /ImagingBBox null>> setpagedevice"
  257. *End
  258. *PageSize 5x8/5x8 Index Card: "
  259.     <</PageSize [360 576] /ImagingBBox null>> setpagedevice"
  260. *End
  261. *PageSize A6/A6 Card: "
  262.     <</PageSize [297 420] /ImagingBBox null>> setpagedevice"
  263. *End 
  264. *?PageSize: "
  265.  save
  266.    currentpagedevice /PageSize get aload pop
  267.    2 copy gt {exch} if 
  268.    (Unknown) 
  269.   6 dict
  270.    dup [612 792] (Letter) put
  271.    dup [612 1008] (Legal) put
  272.    dup [522 756] (Executive) put
  273.    dup [595 842] (A4) put
  274.    dup [420 595] (A5) put
  275.    dup [516 729] (B5) put
  276.    dup [297 684] (Env10) put
  277.    dup [312 624] (EnvDL) put
  278.    dup [459 649] (EnvC5) put
  279.    dup [323 459] (EnvC6) put
  280.    dup [340 666] (NecEnvelop3) put
  281.    dup [279 540] (EnvMonarch) put
  282.    dup [314 414] (EnvA2) put 
  283.    dup [288 432] (4x6) put 
  284.    dup [360 576] (5x8) put
  285.    dup [297 420] (A6) put 
  286.    
  287.  { exch aload pop 4 index sub abs 5 le exch 
  288.    5 index sub abs 5 le and 
  289.       {exch pop exit} {pop} ifelse
  290.    } bind forall
  291.    = flush pop pop
  292. restore 
  293. "
  294. *End
  295. *CloseUI: *PageSize
  296. *OpenUI *PageRegion:  PickOne
  297. *OrderDependency: 30 AnySetup *PageRegion
  298. *DefaultPageRegion: Letter
  299. *PageRegion Letter/Letter: "
  300.       <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
  301. *End
  302. *PageRegion Legal/Legal: "
  303.       <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
  304. *End
  305. *PageRegion Executive/Executive: "
  306.       <</PageSize [522 756] /ImagingBBox null>> setpagedevice"
  307. *End
  308. *PageRegion A4/A4: "
  309.       <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
  310. *End
  311. *PageRegion A5/A5: "
  312.       <</PageSize [420 595] /ImagingBBox null>> setpagedevice"
  313. *End
  314. *PageRegion B5/B5 (JIS): "
  315.       <</PageSize [516 729] /ImagingBBox null>> setpagedevice"
  316. *End
  317. *PageRegion Env10/Envelope 10: "
  318.       <</PageSize [297 684] /ImagingBBox null>> setpagedevice"
  319. *End
  320. *PageRegion EnvDL/Envelope DL: "
  321.       <</PageSize [312 624] /ImagingBBox null>> setpagedevice"
  322. *End
  323. *PageRegion EnvC5/Envelope C5: "
  324.       <</PageSize [459 649] /ImagingBBox null>> setpagedevice"
  325. *End
  326. *PageRegion EnvC6/Envelope C6: "
  327.       <</PageSize [323 459] /ImagingBBox null>> setpagedevice"
  328. *End
  329. *PageRegion NecEnvelop3/Envelope Japan 3: "
  330.     <</PageSize [340 666] /ImagingBBox null>> setpagedevice"
  331. *End 
  332. *PageRegion EnvMonarch/Envelope Monarch: "
  333.       <</PageSize [279 540] /ImagingBBox null>> setpagedevice"
  334. *End
  335. *PageRegion EnvA2/Envelope A2: "
  336.       <</PageSize [314 414] /ImagingBBox null>> setpagedevice"
  337. *End
  338. *PageRegion 4x6/4x6 Index Card: "
  339.       <</PageSize [288 432] /ImagingBBox null>> setpagedevice"
  340. *End
  341. *PageRegion 5x8/5x8 Index Card: "
  342.       <</PageSize [360 576] /ImagingBBox null>> setpagedevice"
  343. *End
  344. *PageRegion A6/A6 Card: "
  345.       <</PageSize [297 420] /ImagingBBox null>> setpagedevice"
  346. *End
  347. *CloseUI: *PageRegion
  348.  
  349. *% The following entries provide information about specific paper keywords.
  350. *DefaultImageableArea: Letter
  351. *ImageableArea Letter/Letter:                            "18 33.12 594 789"
  352. *ImageableArea Legal/Legal:                              "18 33.12 594 1005"
  353. *ImageableArea Executive/Executive:                         "18 33.12 503.76 753"
  354. *ImageableArea A4/A4:                                       "9.6 33.12 585.6 838.9"
  355. *ImageableArea A5/A5:                                       "9.6 33.12 409.92 592"
  356. *ImageableArea B5/B5 (JIS):                                   "9.6 33.12 505.92 725.9"
  357. *ImageableArea Env10/Envelope 10:                                "9.36 33.12 287.76 681"
  358. *ImageableArea EnvDL/Envelope DL:                                 "9.36 33.12 302.16 621"
  359. *ImageableArea EnvC5/Envelope C5:                                 "9.36 33.12 450 646"
  360. *ImageableArea EnvC6/Envelope C6:                                    "9.36 33.12 313.68 455.9"
  361. *ImageableArea NecEnvelop3/Envelope Japan 3:                        " 9.36 33.12 330.96 663"
  362. *ImageableArea EnvMonarch/Envelope Monarch:                 "9.36 33.12 269.52 537"
  363. *ImageableArea EnvA2/Envelope A2:                          "9.36 33.12 306 411"
  364. *ImageableArea 4x6/4x6 Index Card:                                     "9.6 33.12 278.4 429"
  365. *ImageableArea 5x8/5x8 Index Card:                                     "9.6 33.12 350.4 573"
  366. *ImageableArea A6/A6 Card:                                       "9.6 33.12 288 417"
  367. *?ImageableArea: "
  368.  save
  369.    /cvp { (                ) cvs print ( ) print } bind def
  370.    /upperright {10000 mul floor 10000 div} bind def
  371.    /lowerleft {10000 mul ceiling 10000 div} bind def
  372.    newpath clippath pathbbox
  373.    4 -2 roll exch 2 {lowerleft cvp} repeat
  374.    exch 2 {upperright cvp} repeat flush
  375.  restore
  376. "
  377. *End
  378.  
  379. *% These provide the physical dimensions of the paper (by keyword)
  380. *DefaultPaperDimension: Letter
  381. *PaperDimension Letter/Letter:                           "612 792"
  382. *PaperDimension Legal/Legal:                             "612 1008"
  383. *PaperDimension Executive/Executive:                        "522 756"
  384. *PaperDimension A4/A4:                                      "595 842"
  385. *PaperDimension A5/A5:                                      "420 595"
  386. *PaperDimension B5/B5 (JIS):                                  "516 729"
  387. *PaperDimension Env10/Envelope 10:                               "297 684"
  388. *PaperDimension EnvDL/Envelope DL:                                   "312 624"
  389. *PaperDimension EnvC5/Envelope C5:                                   "459 649"
  390. *PaperDimension EnvC6/Envelope C6:                                     "323 459"
  391. *PaperDimension NecEnvelop3/Envelope Japan 3:                           "340 666"
  392. *PaperDimension EnvMonarch/Envelope Monarch:                         "279 540"
  393. *PaperDimension EnvA2/Envelope A2:                         "314 414"
  394. *PaperDimension 4x6/4x6 Index Card:                                    "288 432"
  395. *PaperDimension 5x8/5x8 Index Card:                                    "360 576"
  396. *PaperDimension A6/A6 Card:                                      "297 420"
  397. *RequiresPageRegion All: True
  398.  
  399. *% ===================================
  400. *% Gray Levels and Halftoning
  401. *% ===================================
  402. *ScreenAngle: "45.0"
  403. *ScreenFreq: "60.0"
  404. *DefaultScreenProc: Dot
  405. *ScreenProc Dot: "
  406. {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1
  407. sub }{dup mul exch dup mul add 1 exch sub }ifelse }
  408. "
  409. *End
  410. *ScreenProc Line: "{ pop }"
  411. *ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
  412. *DefaultTransfer: Null
  413. *Transfer Null: "{ }"
  414. *Transfer Null.Inverse: "{ 1 exch sub }"
  415.  
  416. *% =================================
  417. *% Print Color as Gray
  418. *% =================================
  419. *OpenUI *HPColorasGray/Print Color as Gray:  Boolean
  420. *OrderDependency: 20 DocumentSetup *HPColorasGray
  421. *DefaultHPColorasGray: False
  422. *HPColorasGray True/On: "<</ProcessColorModel /DeviceGray>> setpagedevice"
  423. *HPColorasGray False/Off: "<</ProcessColorModel /DeviceCMY>> setpagedevice"
  424. *?HPColorasGray: "
  425.   save
  426.     currentpagedevice /ProcessColorModel get
  427.     /DeviceGray eq {(True)}{(False)}ifelse = flush
  428.   restore
  429. "
  430. *End
  431. *CloseUI: *HPColorasGray
  432.  
  433. *% =================================
  434. *% Media Handling Features
  435. *% =================================
  436. *%=================Media Type============================
  437. *OpenUI *MediaType/Media Type: PickOne
  438. *OrderDependency: 50 AnySetup *MediaType
  439. *DefaultMediaType: Plain
  440. *MediaType Plain/Plain Paper:  "
  441.     <</MediaType (Plain)>> setpagedevice"
  442. *End
  443. *MediaType PremiumInkjet/HP Premium Inkjet Paper:  "
  444.     <</MediaType (PremiumInkjet)>> setpagedevice"
  445. *End
  446. *MediaType PremiumInkjetHeavy/HP Premium Inkjet Heavyweight Paper:  "
  447.     <</MediaType (PremiumInkjetHeavy)>> setpagedevice"
  448. *End
  449. *MediaType PremiumTransparency/HP Premium Transparency:  "
  450.     <</MediaType (PremiumTransparency)>> setpagedevice"
  451. *End
  452. *MediaType PremiumPhoto/HP Premium Photo Paper:  "
  453.     <</MediaType (PremiumPhoto)>> setpagedevice"
  454. *End
  455. *MediaType Photo/HP Photo Paper:  "
  456.     <</MediaType (Photo)>> setpagedevice"
  457. *End
  458. *MediaType BrochureGloss/HP Professional Brochure Paper, Glossy:  "
  459.     <</MediaType (BrochureGloss)>> setpagedevice"
  460. *End
  461. *MediaType BrochureMatte/HP Professional Brochure Paper, Matte:  "
  462.     <</MediaType (BrochureMatte)>> setpagedevice"
  463. *End
  464. *?MediaType: "
  465.  save
  466.     currentpagedevice /MediaType get
  467.     dup null eq {pop (Unknown)} if
  468.     = flush
  469.  restore
  470. "
  471. *End
  472. *CloseUI: *MediaType
  473.  
  474. *%=== Custom Paper Support =================
  475. *%
  476. *% Support for Newman and Gossimer [sic] media
  477. *% will probably go here.  I believe there should
  478. *% be a NonUIOrderDependency statement here, too,
  479. *% but Monarch did not have one.
  480. *%
  481. *%Orientation and Margin (offsets) values are not utilized
  482. *MaxMediaWidth: "612"
  483. *MaxMediaHeight: "1008"
  484. *HWMargins: 18 33.12 18 3
  485. *CustomPageSize True: "
  486.         pop pop pop 
  487.         <</DeferredMediaSelection true /PageSize [ 7 -2 roll ]
  488.         /ImagingBBox null >>
  489.         setpagedevice
  490. "
  491. *End
  492. *ParamCustomPageSize Width: 1 points 279 612
  493. *ParamCustomPageSize Height: 2 points 414 1008
  494. *ParamCustomPageSize WidthOffset: 3 points 0 0
  495. *ParamCustomPageSize HeightOffset: 4 points 0 0
  496. *ParamCustomPageSize Orientation: 5 int 0 0
  497.  
  498. *% =================================
  499. *% Media Input Source
  500. *%==================================
  501. *OpenUI *InputSlot/Paper Source: PickOne
  502. *OrderDependency: 20 AnySetup *InputSlot
  503. *DefaultInputSlot: Upper
  504. *InputSlot Upper/Tray 1: "
  505.     <</MediaPosition 1>> setpagedevice"
  506. *End
  507. *InputSlot Lower/Tray 2: "
  508.     <</MediaPosition 4>> setpagedevice"
  509. *End
  510. *InputSlot Manual/Manual Feed: "
  511.     <</MediaPosition 2>> setpagedevice"
  512. *End
  513. *?InputSlot: "
  514. save
  515.     currentpagedevice /InputAttributes get
  516.     /Priority get
  517.     aload pop pop
  518.     /theTray exch def
  519.     /theTray 1 eq {(Upper)} {/theTray 4 eq {(Lower)} {(Manual)} ifelse} ifelse
  520.     = flush
  521. restore
  522. "
  523. *End
  524. *CloseUI: *InputSlot
  525.  
  526. *% ===================================
  527. *% ColorSmart
  528. *% ===================================
  529. *OpenUI *ColorSmart/HP ColorSmart: PickOne
  530. *OrderDependency: 55 DocumentSetup *ColorSmart
  531. *DefaultColorSmart: Automatic
  532. *ColorSmart Automatic/Automatic: " 
  533. globaldict /ColorSmartColorMatching known {
  534.     true ColorSmartColorMatching
  535.     MatchScreen ColorSmartTextAdjustment
  536.     MatchScreen ColorSmartGraphicsAdjustment
  537.     MatchScreen ColorSmartImageAdjustment
  538.     true ColorSmartColorMatching
  539. } if
  540. /setscreen { pop pop pop} def
  541. /setcolorscreen { pop pop pop pop pop pop pop pop pop pop pop pop } def
  542. /sethalftone { pop } def 
  543. "
  544. *End
  545. *ColorSmart Manual/Manual: " 
  546. globaldict /ColorSmartColorMatching known {
  547.     true ColorSmartColorMatching
  548. } if
  549. /setscreen { pop pop pop} def
  550. /setcolorscreen { pop pop pop pop pop pop pop pop pop pop pop pop } def
  551. /sethalftone { pop } def 
  552. "
  553. *End
  554. *CloseUI: *ColorSmart
  555. *% ==================================
  556. *%  ColorSmart Manual Settings
  557. *% ==================================
  558. *OpenUI *CSText/Text:  PickOne
  559. *OrderDependency: 57 AnySetup *CSText
  560. *DefaultCSTextColor: MatchScreen
  561. *CSText MatchScreen/ScreenMatch(sRGB): "
  562. globaldict /ColorSmartColorMatching known {
  563.     true ColorSmartColorMatching
  564.     MatchScreen ColorSmartTextAdjustment
  565. } if
  566. "
  567. *End
  568. *CSText Vivid/Vivid: "
  569. globaldict /ColorSmartColorMatching known {
  570.     true ColorSmartColorMatching
  571.     Vivid ColorSmartTextAdjustment
  572. } if
  573. "
  574. *End
  575. *CloseUI: *CSText
  576. *OpenUI *CSGraphics/Graphics:  PickOne
  577. *OrderDependency: 57 AnySetup *CSGraphics
  578. *DefaultCSGraphicsColor: MatchScreen
  579. *CSGraphics MatchScreen/ScreenMatch(sRGB): "
  580. globaldict /ColorSmartColorMatching known {
  581.     true ColorSmartColorMatching
  582.     MatchScreen ColorSmartGraphicsAdjustment
  583. } if
  584. "
  585. *End
  586. *CSGraphics Vivid/Vivid: "
  587. globaldict /ColorSmartColorMatching known {
  588.     true ColorSmartColorMatching
  589.     Vivid ColorSmartGraphicsAdjustment
  590. } if
  591. "
  592. *End
  593. *CloseUI: *CSGraphics
  594. *OpenUI *CSImage/Image:  PickOne
  595. *OrderDependency: 57 AnySetup *CSImage
  596. *DefaultCSImageColor: MatchScreen
  597. *CSImage MatchScreen/ScreenMatch(sRGB): "
  598. globaldict /ColorSmartColorMatching known {
  599.     true ColorSmartColorMatching
  600.     MatchScreen ColorSmartImageAdjustment
  601. } if
  602. "
  603. *End
  604. *CSImage Vivid/Vivid: "
  605. globaldict /ColorSmartColorMatching known {
  606.     true ColorSmartColorMatching
  607.     Vivid ColorSmartImageAdjustment
  608. } if
  609. "
  610. *End
  611. *CloseUI: *CSImage
  612.  
  613. *% ===================================
  614. *% Print Quality
  615. *% ===================================
  616. *OpenUI *OutputMode/Print Quality: PickOne   
  617. *OrderDependency: 30.0 AnySetup *OutputMode   
  618. *DefaultOutputMode: Normal
  619. *OutputMode Best/Best:"
  620. <<
  621. /PrintQuality 1
  622. >> setpagedevice
  623. "
  624. *End
  625. *OutputMode Normal/Normal:"
  626. <<
  627. /PrintQuality 0
  628. >> setpagedevice
  629. "
  630. *End
  631. *OutputMode Fast/Fast:"
  632. <<
  633. /PrintQuality -1
  634. >> setpagedevice
  635. "
  636. *End
  637. *?OutputMode: "
  638.   save
  639.   3 dict
  640.   dup 1 (Fast) put
  641.   dup 2 (Normal) put
  642.   dup 3 (Best) put
  643.   currentpagedevice /PostRenderingEnhanceDetails get
  644.   /PrintQuality get get = flush
  645.   restore"
  646. *End
  647. *CloseUI: *OutputMode
  648.  
  649. *% =================================
  650. *%  Color Ink Space
  651. *% =================================
  652. *OpenUI *CMYKInks/CMYK Inks:  PickOne
  653. *OrderDependency: 90 AnySetup *CMYKInks
  654. *DefaultCMYKInks: FAST
  655. *CMYKInks FAST/FAST:" 
  656. << /CMYKInkSet 0 >> setpagedevice
  657. "      
  658. *End
  659. *CMYKInks SWOP/SWOP Emulation:"
  660. << /CMYKInkSet 1 >> setpagedevice
  661. "      
  662. *End
  663. *CMYKInks EURO/Eurostandard:"
  664. << /CMYKInkSet 2 >> setpagedevice
  665. "      
  666. *End
  667. *CMYKInks TOYO/TOYO:"
  668. << /CMYKInkSet 3 >> setpagedevice
  669. "       
  670. *End
  671. *CloseUI: *CMYKInks
  672.  
  673. *% =================================
  674. *%  Resolution
  675. *% =================================
  676.  
  677. *% Select Printer Resolution
  678. *OrderDependency: 10 DocumentSetup *Resolution
  679. *DefaultResolution: 300dpi
  680. *Resolution 300dpi: "
  681.         <</HWResolution [300 300] >> setpagedevice"
  682. *End
  683. *Resolution 600dpi: "
  684.         <</HWResolution [600 600] >> setpagedevice"
  685. *End
  686. *?Resolution: "
  687.   save
  688.     currentpagedevice /HWResolution get
  689.     0 get
  690.     (          ) cvs print
  691.     (dpi)
  692.     = flush
  693.   restore
  694. "
  695. *End
  696.  
  697. *% =================================
  698. *%  Watermark Printing
  699. *% =================================
  700. *OpenUI *HPwmSwitch/Watermark/Overlay:  PickOne
  701. *OrderDependency: 10000 AnySetup *HPwmSwitch
  702. *DefaultHPwmSwitch: Off
  703. *HPwmSwitch Off/None: ""
  704. *HPwmSwitch Watermark/Watermark: "
  705. % Copyright (c) Hewlett-Packard Co 1997
  706. /HPwm where { pop }{
  707.   userdict begin
  708.   true setglobal /HPwm 5 dict dup begin /HPwmOn true def end def false setglobal
  709.   userdict /HPwmLocation known not {/HPwmLocation true def} if
  710.   userdict /HPwmText known not {/HPwmText (Draft) def} if
  711.   FontDirectory /HPwmFont known not {
  712.     /Helvetica-Bold findfont dup length dict begin
  713.     {1 index /FID ne {def} {pop pop} ifelse} forall
  714.     /MacEncoding where
  715.     { pop /Encoding MacEncoding def }
  716.     { /Encoding ISOLatin1Encoding def } ifelse
  717.     currentdict 
  718.     end
  719.     /HPwmFont exch definefont pop
  720.   } if
  721.   userdict /HPwmSize known not {/HPwmSize 48 def} if
  722.   userdict /HPwmAngle known not {/HPwmAngle 45 def} if
  723.   userdict /HPwmSaturation known not 
  724.   { /HPwmSaturation 
  725.     { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } def 
  726.   } if
  727.   userdict /HPwmColor known not 
  728.   { /HPwmColor { 0 setgray HPwmSaturation } def 
  729.   } if
  730.   userdict /HPwmStyle known not 
  731.   {/HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } def
  732.   } if
  733.   end
  734.   
  735.   /HPwminitialize
  736.     { HPwm /HPwmOn get
  737.         { gsave
  738.           initmatrix
  739.           0 setgray 1 setlinewidth true setstrokeadjust 0 setlinejoin 0 setlinecap [] 0 setdash
  740.           currentpagedevice /PageSize get aload pop 2 div exch 2 div exch translate
  741.           HPwmAngle rotate 
  742.           /por where {
  743.               pop /por load dup type /booleantype eq { not { -90 rotate } if } if
  744.           } if
  745.           /HPwmFont HPwmSize selectfont
  746.           HPwmText stringwidth 2 div neg exch 2 div neg exch HPwmSize .25 mul sub moveto
  747.           HPwmStyle HPwmLocation not {true setglobal HPwm /HPwmOn false put false setglobal} if
  748.           grestore
  749.         } if
  750.    } bind def
  751.   /md where {
  752.       pop /initializepage where {
  753.           /LWinitializepage /initializepage load def
  754.           /initializepage { HPwminitialize LWinitializepage } put
  755.       }if
  756.   } if
  757.   
  758.   /LWinitializepage where { pop }{
  759.   <<
  760.   /BeginPage
  761.   { pop HPwminitialize } bind
  762.   >> setpagedevice
  763.   } ifelse
  764. } ifelse"
  765. *End
  766. *HPwmSwitch Overlay/Overlay: "
  767. % Copyright (c) Hewlett-Packard Co 1997
  768. /HPwm where { pop }{
  769.   userdict begin
  770.   true setglobal /HPwm 5 dict dup begin /HPwmOn true def end def false setglobal
  771.   userdict /HPwmLocation known not {/HPwmLocation true def} if
  772.   userdict /HPwmText known not {/HPwmText (Draft) def} if
  773.   FontDirectory /HPwmFont known not {
  774.     /Helvetica-Bold findfont dup length dict begin
  775.     {1 index /FID ne {def} {pop pop} ifelse} forall
  776.     /MacEncoding where
  777.     { pop /Encoding MacEncoding def }
  778.     { /Encoding ISOLatin1Encoding def } ifelse
  779.     currentdict 
  780.     end
  781.     /HPwmFont exch definefont pop
  782.   } if
  783.   userdict /HPwmSize known not {/HPwmSize 48 def} if
  784.   userdict /HPwmAngle known not {/HPwmAngle 45 def} if
  785.   userdict /HPwmSaturation known not 
  786.   { /HPwmSaturation 
  787.     { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } def 
  788.   } if
  789.   userdict /HPwmColor known not 
  790.   { /HPwmColor { 0 setgray HPwmSaturation } def 
  791.   } if
  792.   userdict /HPwmStyle known not 
  793.   {/HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } def
  794.   } if
  795.  end
  796.   <<
  797.   /EndPage
  798.     { 
  799.         2 eq { pop false }{
  800.           pop HPwm /HPwmOn get
  801.         { gsave
  802.           initmatrix
  803.           0 setgray 1 setlinewidth true setstrokeadjust 0 setlinejoin 0 setlinecap [] 0 setdash
  804.           currentpagedevice /PageSize get aload pop 2 div exch 2 div exch translate
  805.           HPwmAngle rotate 
  806.           /por where {
  807.               pop /por load dup type /booleantype eq { not { -90 rotate } if } if
  808.           } if
  809.           /HPwmFont HPwmSize selectfont
  810.           HPwmText stringwidth 2 div neg exch 2 div neg exch HPwmSize .25 mul sub moveto
  811.           HPwmStyle HPwmLocation not {true setglobal HPwm /HPwmOn false put false setglobal} if
  812.           grestore
  813.         } if
  814.         true 
  815.       } ifelse
  816.     } bind
  817.   >> setpagedevice
  818. } ifelse"
  819. *End
  820. *CloseUI: *HPwmSwitch
  821.  
  822. *% =================================
  823. *%  Watermark Pages
  824. *% =================================
  825. *OpenUI *HPwmPages/Watermark Pages:  PickOne
  826. *OrderDependency: 67 AnySetup *HPwmPages
  827. *DefaultHPwmPages: AllPages
  828. *HPwmPages AllPages/All Pages: "userdict /HPwmLocation true put"
  829. *HPwmPages FirstPage/First Page Only: "userdict /HPwmLocation false put"
  830. *CloseUI: *HPwmPages
  831.  
  832. *% =================================
  833. *%  Watermark Text
  834. *% =================================
  835. *OpenUI *HPwmText/Watermark:  PickOne
  836. *OrderDependency: 65 AnySetup *HPwmText
  837. *DefaultHPwmText:None
  838. *HPwmText Draft/Draft: "userdict /HPwmText (Draft) put"
  839. *HPwmText CompanyConfidential/Company Confidential: "userdict /HPwmText (Company Confidential) put"
  840. *HPwmText CompanyProprietary/Company Proprietary: "userdict /HPwmText (Company Proprietary) put"
  841. *HPwmText CompanyPrivate/Company Private: "userdict /HPwmText (Company Private) put"
  842. *HPwmText Confidential/Confidential: "userdict /HPwmText (Confidential) put"
  843. *HPwmText Copy/Copy: "userdict /HPwmText (Copy) put"
  844. *HPwmText Copyright/Copyright: "userdict /HPwmText (Copyright) put"
  845. *HPwmText FileCopy/File Copy: "userdict /HPwmText (File Copy) put"
  846. *HPwmText Final/Final: "userdict /HPwmText (Final) put"
  847. *HPwmText ForInternalUse/For Internal Use Only: "userdict /HPwmText (For Internal Use Only) put"
  848. *HPwmText Preliminary/Preliminary: "userdict /HPwmText (Preliminary) put"
  849. *HPwmText Proof/Proof: "userdict /HPwmText (Proof) put"
  850. *HPwmText ReviewCopy/Review Copy: "userdict /HPwmText (Review Copy) put"
  851. *HPwmText Sample/Sample: "userdict /HPwmText (Sample) put"
  852. *HPwmText TopSecret/Top Secret: "userdict /HPwmText (Top Secret) put"
  853. *HPwmText Urgent/Urgent: "userdict /HPwmText (Urgent) put"
  854. *HPwmText Set/Custom: "userdict /HPwmText (Custom) put"
  855. *CloseUI: *HPwmText
  856. *% Allows LW 8.5.1 to use custom strings
  857. *RBISetHPwmText Data: "(Custom) 50"
  858. *RBISetHPwmText Code: "userdict /HPwmText 3 -1 roll put"
  859.  
  860. *% =================================
  861. *%  Watermark Font
  862. *% =================================
  863. *OpenUI *HPwmFont/Watermark Font:  PickOne
  864. *OrderDependency: 65 AnySetup *HPwmFont
  865. *DefaultHPwmFont: HelveticaB
  866. *HPwmFont CourierB/Courier Bold: "
  867.   /Courier-Bold findfont dup length dict begin
  868.     {1 index /FID ne {def} {pop pop} ifelse} forall
  869.     /MacEncoding where
  870.     { pop /Encoding MacEncoding def }
  871.     { /Encoding ISOLatin1Encoding def } ifelse
  872.     currentdict 
  873.   end
  874.   /HPwmFont exch definefont pop"
  875. *End
  876. *HPwmFont HelveticaB/Helvetica Bold: "
  877.   /Helvetica-Bold findfont dup length dict begin
  878.     {1 index /FID ne {def} {pop pop} ifelse} forall
  879.     /MacEncoding where
  880.     { pop /Encoding MacEncoding def }
  881.     { /Encoding ISOLatin1Encoding def } ifelse
  882.     currentdict 
  883.   end
  884.   /HPwmFont exch definefont pop"
  885. *End
  886. *HPwmFont TimesB/Times Bold: "
  887.   /Times-Bold findfont dup length dict begin
  888.     {1 index /FID ne {def} {pop pop} ifelse} forall
  889.     /MacEncoding where
  890.     { pop /Encoding MacEncoding def }
  891.     { /Encoding ISOLatin1Encoding def } ifelse
  892.     currentdict 
  893.   end
  894.   /HPwmFont exch definefont pop"
  895. *End
  896. *CloseUI: *HPwmFont
  897.  
  898. *% =================================
  899. *%  Watermark Size
  900. *% =================================
  901. *OpenUI *HPwmFontSize/Watermark Size:  PickOne
  902. *OrderDependency: 65 AnySetup *HPwmFontSize
  903. *DefaultHPwmFontSize: pt48
  904. *HPwmFontSize pt24/24 Points: "userdict /HPwmSize 24 put"
  905. *HPwmFontSize pt30/30 Points: "userdict /HPwmSize 30 put"
  906. *HPwmFontSize pt36/36 Points: "userdict /HPwmSize 36 put"
  907. *HPwmFontSize pt42/42 Points: "userdict /HPwmSize 42 put"
  908. *HPwmFontSize pt48/48 Points: "userdict /HPwmSize 48 put"
  909. *HPwmFontSize pt54/54 Points: "userdict /HPwmSize 54 put"
  910. *HPwmFontSize pt60/60 Points: "userdict /HPwmSize 60 put"
  911. *HPwmFontSize pt66/66 Points: "userdict /HPwmSize 66 put"
  912. *HPwmFontSize pt72/72 Points: "userdict /HPwmSize 72 put"
  913. *HPwmFontSize pt78/78 Points: "userdict /HPwmSize 78 put"
  914. *HPwmFontSize pt84/84 Points: "userdict /HPwmSize 84 put"
  915. *HPwmFontSize pt90/90 Points: "userdict /HPwmSize 90 put"
  916. *CloseUI: *HPwmFontSize
  917.  
  918. *% =================================
  919. *%  Watermark Angle
  920. *% =================================
  921. *OpenUI *HPwmTextAngle/Watermark Angle:  PickOne
  922. *OrderDependency: 65 AnySetup *HPwmTextAngle
  923. *DefaultHPwmTextAngle: Deg45
  924. *HPwmTextAngle Deg90/90 Degrees: "userdict /HPwmAngle 90 put"
  925. *HPwmTextAngle Deg75/75 Degrees: "userdict /HPwmAngle 75 put"
  926. *HPwmTextAngle Deg60/60 Degrees: "userdict /HPwmAngle 60 put"
  927. *HPwmTextAngle Deg45/45 Degrees: "userdict /HPwmAngle 45 put"
  928. *HPwmTextAngle Deg30/30 Degrees: "userdict /HPwmAngle 30 put"
  929. *HPwmTextAngle Deg15/15 Degrees: "userdict /HPwmAngle 15 put"
  930. *HPwmTextAngle Deg0/0 Degrees: "userdict /HPwmAngle 0 put"
  931. *HPwmTextAngle DegN15/-15 Degrees: "userdict /HPwmAngle -15 put"
  932. *HPwmTextAngle DegN30/-30 Degrees: "userdict /HPwmAngle -30 put"
  933. *HPwmTextAngle DegN45/-45 Degrees: "userdict /HPwmAngle -45 put"
  934. *HPwmTextAngle DegN60/-60 Degrees: "userdict /HPwmAngle -60 put"
  935. *HPwmTextAngle DegN75/-75 Degrees: "userdict /HPwmAngle -75 put"
  936. *HPwmTextAngle DegN90/-90 Degrees: "userdict /HPwmAngle -90 put"
  937. *CloseUI: *HPwmTextAngle
  938.  
  939. *% =================================
  940. *%  Watermark Style
  941. *% =================================
  942. *OpenUI *HPwmTextStyle/Watermark Style:  PickOne
  943. *OrderDependency: 65 AnySetup *HPwmTextStyle
  944. *DefaultHPwmTextStyle: Medium
  945. *HPwmTextStyle Thin/Narrow Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .24 setlinewidth stroke } bind put"
  946. *HPwmTextStyle Medium/Medium Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } bind put"
  947. *HPwmTextStyle Thick/Wide Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .96 setlinewidth stroke } bind put"
  948. *HPwmTextStyle Halo/Wide Halo Outline: "userdict /HPwmStyle 
  949.      { HPwmText false charpath gsave /DeviceGray setcolorspace 1 setgray 1.8 setlinewidth stroke grestore
  950.      HPwmColor .96 setlinewidth stroke } bind put"
  951. *End
  952. *HPwmTextStyle Fill/Filled: "userdict /HPwmStyle { HPwmColor HPwmText show } bind put"
  953. *CloseUI: *HPwmTextStyle
  954.  
  955. *% =================================
  956. *%  Watermark Color
  957. *% =================================
  958. *OpenUI *HPwmTextColor/Watermark Color:  PickOne
  959. *OrderDependency: 64 AnySetup *HPwmTextColor
  960. *DefaultHPwmTextColor: Black
  961. *HPwmTextColor Black/Gray: "userdict /HPwmColor { 0 setgray HPwmSaturation } bind put"
  962. *HPwmTextColor Red/Red: "userdict /HPwmColor { /DeviceCMYK setcolorspace 0 1 .3 0 setcolor HPwmSaturation } bind put"
  963. *HPwmTextColor Orange/Orange: "userdict /HPwmColor { /DeviceCMYK setcolorspace 0 .5 1 0 setcolor HPwmSaturation } bind put"
  964. *HPwmTextColor Yellow/Yellow: "userdict /HPwmColor { /DeviceCMYK setcolorspace 0 0 1 0 setcolor HPwmSaturation } bind put"
  965. *HPwmTextColor Green/Green: "userdict /HPwmColor { /DeviceCMYK setcolorspace .9 0 .9 0 setcolor HPwmSaturation } bind put"
  966. *HPwmTextColor Blue/Blue: "userdict /HPwmColor { /DeviceCMYK setcolorspace 1 .1 0 0 setcolor HPwmSaturation } bind put"
  967. *HPwmTextColor Purple/Violet: "userdict /HPwmColor { /DeviceCMYK setcolorspace .8 .8 0 0 setcolor HPwmSaturation } bind put"
  968. *CloseUI: *HPwmTextColor
  969.  
  970. *% =================================
  971. *%  WaterMark Brightness
  972. *% =================================
  973. *OpenUI *HPwmBrightness/Watermark Intensity:  PickOne
  974. *OrderDependency: 63 AnySetup *HPwmBrightness
  975. *DefaultHPwmBrightness: Medium
  976. *HPwmBrightness Darkest/Darkest:          "userdict /HPwmSaturation { null pop } put"
  977. *HPwmBrightness Darker/Darker:            "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .88 mul } forall setcolor } put"
  978. *HPwmBrightness Dark/Dark:                "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .77 mul } forall setcolor } put"
  979. *HPwmBrightness MediumDark/Medium Dark:   "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .66 mul } forall setcolor } put"
  980. *HPwmBrightness Medium/Medium:            "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } put"
  981. *HPwmBrightness MediumLight/Medium Light: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .44 mul } forall setcolor } put"
  982. *HPwmBrightness Light/Light:              "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .33 mul } forall setcolor } put"
  983. *HPwmBrightness Lighter/Lighter:          "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .22 mul } forall setcolor } put"
  984. *HPwmBrightness Lightest/Lightest:        "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .11 mul } forall setcolor } put"
  985. *CloseUI: *HPwmBrightness
  986.  
  987. *% =================================
  988. *% Font Information
  989. *% =================================
  990. *DefaultFont: Courier
  991. *Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
  992. *Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
  993. *Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
  994. *Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
  995. *Font Bookman-Demi: Standard "(001.004S)" Standard ROM
  996. *Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
  997. *Font Bookman-Light: Standard "(001.004S)" Standard ROM
  998. *Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
  999. *Font Courier: Standard "(002.004S)" Standard ROM
  1000. *Font Courier-Bold: Standard "(002.004S)" Standard ROM
  1001. *Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
  1002. *Font Courier-Oblique: Standard "(002.004S)" Standard ROM
  1003. *Font Helvetica: Standard "(001.006S)" Standard ROM
  1004. *Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
  1005. *Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
  1006. *Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
  1007. *Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
  1008. *Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
  1009. *Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
  1010. *Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
  1011. *Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
  1012. *Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
  1013. *Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
  1014. *Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
  1015. *Font Palatino-Bold: Standard "(001.005S)" Standard ROM
  1016. *Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
  1017. *Font Palatino-Italic: Standard "(001.005S)" Standard ROM
  1018. *Font Palatino-Roman: Standard "(001.005S)" Standard ROM
  1019. *Font Symbol: Special "(001.007S)" Special ROM
  1020. *Font Times-Bold: Standard "(001.007S)" Standard ROM
  1021. *Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
  1022. *Font Times-Italic: Standard "(001.007S)" Standard ROM
  1023. *Font Times-Roman: Standard "(001.007S)" Standard ROM
  1024. *Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
  1025. *Font ZapfDingbats: Special "(001.004S)" Special ROM
  1026.  
  1027. *% Extra PS fonts
  1028. *Font Albertus-ExtraBold: Standard "(001.008S)" Standard ROM 
  1029. *Font Albertus-Medium: Standard "(001.008S)" Standard ROM 
  1030. *Font AntiqueOlive: Standard "(001.008S)" Standard ROM
  1031. *Font AntiqueOlive-Bold: Standard "(001.008S)" Standard ROM 
  1032. *Font AntiqueOlive-Italic: Standard "(001.008S)" Standard ROM 
  1033. *Font Arial: Standard "(001.008S)" Standard ROM
  1034. *Font Arial-Bold: Standard "(001.008S)" Standard ROM
  1035. *Font Arial-BoldItalic: Standard "(001.008S)" Standard ROM 
  1036. *Font Arial-Italic: Standard "(001.008S)" Standard ROM 
  1037. *Font CGOmega: Standard "(001.008S)" Standard ROM
  1038. *Font CGOmega-Bold: Standard "(001.008S)" Standard ROM
  1039. *Font CGOmega-BoldItalic: Standard "(001.008S)" Standard ROM 
  1040. *Font CGOmega-Italic: Standard "(001.008S)" Standard ROM 
  1041. *Font CGTimes: Standard "(001.008S)" Standard ROM
  1042. *Font CGTimes-Bold: Standard "(001.008S)" Standard ROM
  1043. *Font CGTimes-BoldItalic: Standard "(001.008S)" Standard ROM 
  1044. *Font CGTimes-Italic: Standard "(001.008S)" Standard ROM
  1045. *Font Clarendon-Condensed-Bold: Standard "(001.008S)" Standard ROM 
  1046. *Font Coronet: Standard "(001.008S)" Standard ROM
  1047. *Font CourierHP: Standard "(001.008S)" Standard ROM 
  1048. *Font CourierHP-Bold: Standard "(001.008S)" Standard ROM
  1049. *Font CourierHP-BoldItalic: Standard "(001.008S)" Standard ROM 
  1050. *Font CourierHP-Italic: Standard "(001.008S)" Standard ROM 
  1051. *Font Garamond-Antiqua: Standard "(001.008S)" Standard ROM 
  1052. *Font Garamond-Halbfett: Standard "(001.008S)" Standard ROM 
  1053. *Font Garamond-Kursiv: Standard "(001.008S)" Standard ROM
  1054. *Font Garamond-KursivHalbfett: Standard "(001.008S)" Standard ROM 
  1055. *Font LetterGothic: Standard "(001.008S)" Standard ROM
  1056. *Font LetterGothic-Bold: Standard "(001.008S)" Standard ROM 
  1057. *Font LetterGothic-Italic: Standard "(001.008S)" Standard ROM 
  1058. *Font Marigold: Standard "(001.008S)" Standard ROM
  1059. *Font SymbolMT: Standard "(001.008S)" Standard ROM 
  1060. *Font TimesNewRoman: Standard "(001.008S)" Standard ROM
  1061. *Font TimesNewRoman-Bold: Standard "(001.008S)" Standard ROM
  1062. *Font TimesNewRoman-BoldItalic: Standard "(001.008S)" Standard ROM 
  1063. *Font TimesNewRoman-Italic: Standard "(001.008S)" Standard ROM 
  1064. *Font Univers-Bold: Standard "(001.008S)" Standard ROM
  1065. *Font Univers-BoldItalic: Standard "(001.008S)" Standard ROM 
  1066. *Font Univers-Condensed-Bold: Standard "(001.008S)" Standard ROM
  1067. *Font Univers-Condensed-BoldItalic: Standard "(001.008S)" Standard ROM 
  1068. *Font Univers-Condensed-Medium: Standard "(001.008S)" Standard ROM
  1069. *Font Univers-Condensed-MediumItalic: Standard "(001.008S)" Standard ROM 
  1070. *Font Univers-Medium: Standard "(001.008S)" Standard ROM
  1071. *Font Univers-MediumItalic: Standard "(001.008S)" Standard ROM 
  1072. *Font Wingdings-Regular: Standard "(001.008S)" Standard ROM
  1073. *?FontList: "
  1074. save
  1075.   (*) {cvn ==} 128 string /Font resourceforall
  1076.   (*) = flush
  1077. restore
  1078. "
  1079. *End
  1080. *?FontQuery: "
  1081.  save
  1082.    { count 1 gt
  1083.       { exch dup 127 string cvs (/) print print (:) print
  1084.         /Font resourcestatus {pop pop (Yes)} {(No)} ifelse =
  1085.       } { exit } ifelse 
  1086.    } bind loop
  1087.    (*) = flush
  1088.  restore
  1089. "
  1090. *End
  1091.  
  1092. *% ===================================
  1093. *% Printer Messages
  1094. *% ===================================
  1095. *% Printer Messages (verbatim from printer):
  1096. *Message: "%%[exitserver: permanent state may be changed]%%"
  1097. *Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%"
  1098. *Message: "\FontName\ not found, using Courier"
  1099.  
  1100. *% Status (format: %%[ status: <one of these> ] %%)
  1101. *Status: "warming up"/warming up
  1102. *Status: "initializing"/initializing
  1103. *Status: "idle"/idle
  1104. *Status: "waiting"/waiting
  1105. *Status: "busy"/busy
  1106. *Status: "printing"/printing
  1107. *Status: "printing test page"/printing test page
  1108. *Status: "PrinterError: Out of Memory"/PrinterError: Out of Memory
  1109. *Status: "PrinterError: Offline"/PrinterError: Offline
  1110. *Status: "PrinterError: Printhead Access Cover Open"/PrinterError: Printhead Access Cover Open
  1111. *Status: "PrinterError: Printhead Latch Not Properly Closed"/PrinterError: Printhead Latch Not Properly Closed
  1112. *Status: "PrinterError: Printhead Faulty"/PrinterError: Printhead Faulty
  1113. *Status: "PrinterError: Printhead Missing"/PrinterError: Printhead Missing
  1114. *Status: "PrinterError: Printhead Should Be Replaced Soon"/PrinterError: Printhead Should Be Replaced Soon
  1115. *Status: "PrinterError: Ink Cartridge Missing"/PrinterError: Ink Cartridge Missing
  1116. *Status: "PrinterError: Ink Cartridge Faulty"/PrinterError: Ink Cartridge Faulty
  1117. *Status: "PrinterError: Ink Cartridge Empty"/PrinterError: Ink Cartridge Empty
  1118. *Status: "PrinterError: Ink Cartridge Will Expire Soon"/PrinterError: Ink Cartridge Will Expire Soon
  1119. *Status: "PrinterError: Ink Cartridge Expired"/PrinterError: Ink Cartridge Expired
  1120. *Status: "PrinterError: Ink Cartridge Incompatible"/PrinterError: Ink Cartridge Incompatible
  1121. *Status: "PrinterError: Ink Low"/PrinterError: Ink Low
  1122. *Status: "PrinterError: Ink Buildup May Be Occurring"/PrinterError: Ink Buildup May Be Occurring
  1123. *Status: "PrinterError: Carriage Jam"/PrinterError: Carriage Jam
  1124. *Status: "PrinterError: Manual Feed"/PrinterError: Manual Feed
  1125. *Status: "PrinterError: Load Media in Tray 1"/PrinterError: Load Media in Tray 1
  1126. *Status: "PrinterError: Load Media in Tray 2"/PrinterError: Load Media in Tray 2
  1127. *Status: "PrinterError: Load Media in Manual Feed Tray"/PrinterError: Load Media in Manual Feed Tray
  1128. *Status: "PrinterError: Printer Ready for Manual Paper Fee"/PrinterError: Printer Ready for Manual Paper Feed
  1129. *Status: "PrinterError: Media Not Available"/PrinterError: Media Not Available
  1130. *Status: "PrinterError: Out of Paper"/PrinterError: Out of Paper
  1131. *Status: "PrinterError: Paper Jam"/PrinterError: Paper Jam
  1132. *Status: "PrinterError: Printer Paused"/PrinterError: Printer Paused
  1133.  
  1134. *% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% ) 
  1135. *Source: "Serial"
  1136. *Source: "LocalTalk"
  1137. *Source: "Parallel"
  1138. *Source: "OptionalIO"
  1139.  
  1140. *% PrinterError (format: %%[ PrinterError: <one of these> ]%%)
  1141. *PrinterError: "Out of Memory"/Out of Memory
  1142. *PrinterError: "Offline"/Offline
  1143. *PrinterError: "Printhead Access Cover Open"/Printhead Access Cover Open
  1144. *PrinterError: "Printhead Latch Not Properly Closed"/Printhead Latch Not Properly Closed
  1145. *PrinterError: "Printhead Faulty"/Printhead Faulty
  1146. *PrinterError: "Printhead Missing"/Printhead Missing
  1147. *PrinterError: "Printhead Should Be Replaced Soon"/Printhead Should Be Replaced Soon
  1148. *PrinterError: "Ink Cartridge Missing"/Ink Cartridge Missing
  1149. *PrinterError: "Ink Cartridge Faulty"/Ink Cartridge Faulty
  1150. *PrinterError: "Ink Cartridge Empty"/Ink Cartridge Empty
  1151. *PrinterError: "Ink Cartridge Will Expire Soon"/Ink Cartridge Will Expire Soon
  1152. *PrinterError: "Ink Cartridge Expired"/Ink Cartridge Expired
  1153. *PrinterError: "Ink Cartridge Incompatible"/Ink Cartridge Incompatible
  1154. *PrinterError: "Ink Low"/Ink Low
  1155. *PrinterError: "Ink Buildup May Be Occurring"/Ink Buildup May Be Occurring
  1156. *PrinterError: "Carriage Jam"/Carriage Jam
  1157. *PrinterError: "Manual Feed"/Manual Feed
  1158. *PrinterError: "Load Media in Tray 1"/Load Media in Tray 1
  1159. *PrinterError: "Load Media in Tray 2"/Load Media in Tray 2
  1160. *PrinterError: "Load Media in Manual Feed Tray"/Load Media in Manual Feed Tray
  1161. *PrinterError: "Printer Ready for Manual Paper Feed"/Printer Ready for Manual Paper Feed
  1162. *PrinterError: "Media Not Available"/Media Not Available
  1163. *PrinterError: "Out of Paper"/Out of Paper
  1164. *PrinterError: "Paper Jam"/Paper Jam
  1165. *PrinterError: "Printer Paused"/Printer Paused
  1166.  
  1167. *% =================================
  1168. *% Color Separation Information
  1169. *% =================================
  1170. *DefaultColorSep: ProcessBlack.106lpi.600dpi/106 lpi / 600 dpi
  1171. *InkName: ProcessBlack/Process Black
  1172. *InkName: CustomColor/Custom Color
  1173. *InkName: ProcessCyan/Process Cyan
  1174. *InkName: ProcessMagenta/Process Magenta
  1175. *InkName: ProcessYellow/Process Yellow
  1176.  
  1177. *%  For 60 lpi / 300 dpi  =========================
  1178. *ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
  1179. *ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"
  1180. *ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
  1181. *ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
  1182. *ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
  1183. *ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
  1184. *ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
  1185. *ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
  1186. *ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
  1187. *ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
  1188.  
  1189. *%  For 85 lpi / 600 dpi  (5,5,2,6,6,2,20/3,0) ====
  1190. *ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
  1191. *ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
  1192. *ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651"
  1193. *ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349"
  1194. *ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0"
  1195. *ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
  1196. *ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
  1197. *ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
  1198. *ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
  1199. *ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0"
  1200. *ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "
  1201. {1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
  1202. 1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
  1203. abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1
  1204. sub }{dup mul exch dup mul add 1 exch sub }ifelse }"
  1205. *End
  1206.  
  1207. *%  For 106 lpi / 300 dpi  =========================
  1208. *ColorSepScreenAngle ProcessBlack.106lpi.300dpi/106 lpi / 300 dpi: "45.0"
  1209. *ColorSepScreenAngle CustomColor.106lpi.300dpi/106 lpi / 300 dpi: "45.0"
  1210. *ColorSepScreenAngle ProcessCyan.106lpi.300dpi/106 lpi / 300 dpi: "71.5651"
  1211. *ColorSepScreenAngle ProcessMagenta.106lpi.300dpi/106 lpi / 300 dpi: "18.4349"
  1212. *ColorSepScreenAngle ProcessYellow.106lpi.300dpi/106 lpi / 300 dpi: "0.0"
  1213. *ColorSepScreenFreq ProcessBlack.106lpi.300dpi/106 lpi / 300 dpi: "106.066"
  1214. *ColorSepScreenFreq CustomColor.106lpi.300dpi/106 lpi / 300 dpi: "106.066"
  1215. *ColorSepScreenFreq ProcessCyan.106lpi.300dpi/106 lpi / 300 dpi: "94.8683"
  1216. *ColorSepScreenFreq ProcessMagenta.106lpi.300dpi/106 lpi / 300 dpi: "94.8683"
  1217. *ColorSepScreenFreq ProcessYellow.106lpi.300dpi/106 lpi / 300 dpi: "100.0"
  1218.  
  1219. *%  For 106 lpi / 600 dpi  =========================
  1220. *ColorSepScreenAngle ProcessBlack.106lpi.600dpi/106 lpi / 600 dpi: "45.0"
  1221. *ColorSepScreenAngle CustomColor.106lpi.600dpi/106 lpi / 600 dpi: "45.0"
  1222. *ColorSepScreenAngle ProcessCyan.106lpi.600dpi/106 lpi / 600 dpi: "71.5651"
  1223. *ColorSepScreenAngle ProcessMagenta.106lpi.600dpi/106 lpi / 600 dpi: "18.4349"
  1224. *ColorSepScreenAngle ProcessYellow.106lpi.600dpi/106 lpi / 600 dpi: "0.0"
  1225. *ColorSepScreenFreq ProcessBlack.106lpi.600dpi/106 lpi / 600 dpi: "106.066"
  1226. *ColorSepScreenFreq CustomColor.106lpi.600dpi/106 lpi / 600 dpi: "106.066"
  1227. *ColorSepScreenFreq ProcessCyan.106lpi.600dpi/106 lpi / 600 dpi: "94.8683"
  1228. *ColorSepScreenFreq ProcessMagenta.106lpi.600dpi/106 lpi / 600 dpi: "94.8683"
  1229. *ColorSepScreenFreq ProcessYellow.106lpi.600dpi/106 lpi / 600 dpi: "100.0"
  1230.  
  1231. *% =================================
  1232. *% System Management
  1233. *% =================================
  1234. *FreeVM: "8388608"
  1235. *VMOption 16Meg/Standard 16MB: "8388608"
  1236. *VMOption 80Meg/80 MB: "75497472"
  1237.  
  1238. *% Font Cache 
  1239. *FCacheSize 16Meg/Standard 16MB: 30416
  1240. *FCacheSize 80Meg/80 MB: 30416
  1241. *SuggestedJobTimeout: "0"
  1242. *SuggestedWaitTimeout: "300"
  1243.  
  1244. *%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
  1245.  
  1246. *% =================================
  1247. *% For "HP Business Inkjet 2250 (PS)"
  1248. *% =================================
  1249.